home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / pc / german / pkt / ipxrem.arj / IPXREM.TXT < prev    next >
Text File  |  1994-09-18  |  23KB  |  472 lines

  1. Wichtig: Benutzung nur nach Zustimmung zu LICENSE.TXT
  2.  
  3. IPXSPY/IPXREM, Rechner Remote Kontrolle mittels NOVELL-DOS 7.0 IPX Verbindung
  4.  
  5. IPXREM ist die Konsole zu IPXSPY. Die vorliegende Version wurde in den
  6. wesentlichen Punkten verbessert - der Vorgänger wurde nur bei mir verwendet.
  7.  
  8. Mit IPXREM kann man Rechner, auf denen IPXSPY läuft, fernbedienen, ohne vor
  9. dem Rechner sitzen zu müssen. IPXREM überträgt dabei die Tastaturkontrolle
  10. und die Bildschirminhalte vom anderen Rechner auf den lokalen Rechner.
  11. IPXSPY ist nicht besonders intelligent, sondern enthält nur die Prozeduren,
  12. um die Kontrolle umzulegen, wodurch es sehr klein gehalten werden konnte.
  13. Die eigentliche Verarbeitung der Daten geht also asynchron von IPXREM aus,
  14. das IPXSPY dazu veranlassen muß, in lebenswichtigen Strukturen im anderen
  15. Rechner so herumzupfuschen, daß andere Programme annehmen, jemand hätte eine
  16. Taste gedrückt usw. Die eigentlich kontrollierenden Geräte (Tastatur etc.)
  17. bekommen deshalb die Änderung der Information manchmal nicht sofort mit!
  18.  
  19. IPXREM und IPXSPY haben folgende Einschränkungen:
  20. - Es gibt keinerlei Sicherheitsfeature. Ein Rechner kann durch mehrere
  21.   andere Rechner überwacht werden oder auch mehrere Rechner überwachen.
  22.   Ist das Netz nicht lokal, geht das auch von außen usw.
  23. - Der andere Rechner bekommt keinerlei neuen Geräte etc. zur Verfügung, man
  24.   kann also keinen VGA-Bildschirm auf dem anderen Rechner emulieren lassen.
  25. - Der kontrollierende Rechner kann lediglich BIOS-kompatibel getriebene
  26.   Bildschirm-Text-Darstellungen und den Shift-Status abfragen bzw.
  27.   Tastendrücke emulieren. Ohne Hilfsprogramme kann er keine DOS-Aufrufe
  28.   etc. tätigen, also auch keine Dateien usw. vom anderen Rechner übertragen.
  29. - IPXSPY kann (bis auf weiteres) keine INT-Aufrufe überwachen.
  30.  
  31. IPXREM exportiert:
  32. -    Tastatur auf den anderen Rechner
  33.  
  34. IPXREM importiert:
  35. -    Text im monochromen oder farbigen Betriebsmodus
  36.     Stimmen beide Displays nicht überein, kann es vorerst zu seltsamen
  37.     Farb- bzw. Attributsverzerrungen kommen, da noch keine Umsetzung
  38.     vorgenommen wird.
  39.  
  40. Sonstige Funktionen von IPXREM:
  41. -    Remote rebooten
  42. -    Tastatur-Sonderaktionen (Control-Break etc.) ausführen
  43. -    DOS-Escape beim kontrollierenden Rechner
  44.     (man kann genausogut das Programm verlassen, nur muß man danach
  45.      den Taget neu auswählen)
  46.  
  47. Vorgesehene, aber momentan nicht implementierte Features:
  48. -    Verarbeitung von SysRq im Konsolenmodus
  49. -    flush target keyboard buffer
  50. -    send PAUSE
  51. -    send PrintScreen
  52.  
  53. Weitere Interfaces/Transportmethoden, die ich noch einbauen will:
  54. Das Übertragungsprotokoll von IPXREM/SPY ist paketorientiert, enthält bereits
  55. eine Prüfsumme und ist ansatzweise fehlertolerant durch Mehrfachsenden. Es
  56. kann also über fehlerhafte Verbindungen, wie z. B. Modem, gesendet werden.
  57. -    UDP via FTP Packet Treiber
  58. -    Serial Line, ähnlich SLIP
  59.  
  60. Zukünftige denkbare Erweiterung:
  61. -    Zugangskontrolle (Login-Password)
  62. -    Grafikdaten von Grafikarten anzeigen (geht nur bei modernen
  63.     VGA-Karten oder Grafikmodi mit weniger als 32 KB)
  64. -    Maus exportieren
  65. -    INT-Aufrufe loggen
  66. -    Filetransfer mittels Zusatzprogramm
  67. -    Speicherbereiche und IO manipulieren
  68. -    Rechner-Trace/Remote Debugging
  69.  
  70. Ideen die ich momentan leider nicht realisieren kann:
  71. -    IPXSPY als VLM
  72.     (Bei Novell konnte ich keine Dokumentation zu VLMs finden)
  73. -    IPXSPY via ISDN-CAPI
  74.     (hat mir jemand die Spezifikation von Fossil? Wer schenkt mir einen
  75.     ISDN-Adapter samt Anschluß?)
  76.  
  77. Gegenanzeigen:
  78. Da IPXREM vorerst nicht dazu gedacht ist, jeden erdenklichen Rechner von
  79. einem anderne Rechner aus zu steuern, sondern bestimmte Rechner, die man
  80. fernsteuern muss (weil sie z. B. in einer Rumpelkammer stehen oder im Shack
  81. kein Platz mehr war) zu bedienen, sind die Massnamen meisten kein Problem.
  82. -    Graphic Packet kann man nicht fernsteuern.
  83.     Grafik und Maus werden nicht unterstützt.
  84. -    Die grafische Maus auf der VGA des ferngesteuerten Rechners sieht
  85.     in IPXREM seltsam aus.
  86.     Abhilfe:
  87.     Keine grafische Maus verwenden bzw. damit leben.
  88.     Bemerkung:
  89.     Das Problem besteht darin, daß der Zeichensatz der VGA so abgeändert
  90.     wird, daß der Eindruck entsteht, man hätte einen grafischen
  91.     Mauscursor. Tatsächlich besteht er aber aus 4-8 Zeichen. Dazu wird
  92.     der VGA-Zeichensätze abgeändet, was sich nur schwer auf
  93.     nicht-VGA-Systeme übertragen läßt. IPXSPY wird diesen Sonderfall
  94.     deshalb niemals unterstützen.
  95. -    Die obersten Zeilen flackern manchmal seltsam, z. B. in DCC.
  96.     Abhilfe:
  97.     Grafische Maus ausschalten.
  98.     Bemerkung:
  99.     Um die Zeichen der grafischen Maus auf dem Bildschirm darzustellen
  100.     muß der VGA-Zeichensatz aktualisiert werden. Ich vermute, daß dabei
  101.     der Bildspeicher kurzzeitig aus dem Speicher gemappt wird. Will
  102.     IPXSPY just genau dann auf den Bildschirm zugreifen, findet es nur
  103.     Müll vor, und sendet diesen natürlich an IPXREM.
  104. -    Mit erweiterten Bildschirmmodis mit Textmaus kommt mancher
  105.     Maustreiber nicht klar. Bei grafischer Maus funktioniert alles
  106.     problemlos, nur möchte soll ich diese ja nicht verwenden.
  107.     Abhilfe:
  108.     Anderen Maustreiber verwenden, Maustreiber abschalten da sowieso
  109.     nicht fernbedienbar oder 80-Zeichen-Modus einstellen.
  110. -    Der MS-DOS 5.0 Editor kann mit IPXREM nicht fernbedient werden,
  111.     die Menüschaltung funktioniert nicht mit der Fernsteuerung.
  112.     Evtl. sind auch andere Utilities betroffen.
  113.     Abhilfe:
  114.     Anderen Editor/Anderes Utility verwenden, Klappleiste umgehen.
  115.     Bemerkung:
  116.     Es ist momentan nicht bekannt, warum man in diesem Editor die ALT-
  117.     Taste nicht wieder loslassen kann. Ich vermute, daß er übel ins
  118.     System eingreift, beispielsweise mit einem eigenen Tastaturtreiber.
  119.     Leider kann ich dagegen wirklich nichts (auf die Schnelle)
  120.     unternehmen. IPXSPY würde ausserdem wesentlich aufwendiger.
  121. -    In einem erweiterten Bildschirmmodus kann man die unteren Zeilen
  122.     nicht erreichen, betroffen ist z. B. DCC.
  123.     Abhilfe:
  124.     Diesen erweiterten Modus einfach nicht verwenden.
  125.     Bemerkung:
  126.     DCC initialisiert beispielsweise den Bildschirm falsch, wodurch
  127.     IPXSPY nicht die richige Anzahl Zeilen ermitteln kann. Diesen
  128.     Schiffbruch erleiden alle derartig unsauberen Applikationen.
  129.     In zukünftigen Versionen von IPXSPY werde ich vielleicht (änderbare)
  130.     Patch-Tabellen vorsehen.
  131. -    Bildschirm sieht bescheuert aus. Es blinkt an der falschen Stelle,
  132.     funzelt oder schmiert gar schrecklich.
  133.     Abhilfe:
  134.     Gleichartige Grafikkarten in ferngesteuerten und kontrollierenden
  135.     Rechner einsetzen oder auf dem ferngesteuerten Rechner andere Farben
  136.     einstellen. Bei heute üblichen, billigen Monochromkarte kann man
  137.     beispielsweise ALLE Bits benutzen, obwohl diese Karte nur WENIGE
  138.     Kombinationen tatsächlich VERSCHIEDEN darstellt. So kann man oft
  139.     Einstellungen finden, die sowohl auf VGA als auch auf Hercules
  140.     gut aussehen, OHNE das Aussehen der Herculesdarstellung zu verändern.
  141.     Der kontrollierende Rechner ist in der Regel besser ausgestattet
  142.     als der aus Teilen aus der Bastelkiste zusammengestöpselte
  143.     ferngesteurte Rechner! Sollte es anders herum sein, wundere ich mich
  144.     und habe für diesen Umstand auch (noch) nichts vorgenommen ;)
  145.     Bemerkung:
  146.     Obwohl fast nirgends mehr Herkulesmonitore im Handel sind (und wenn,
  147.     dann sind sie teurer als VGA-Monitore), sind Herkuleskarten noch zu
  148.     einem Spottpreis zu haben. Ideal für einen aus Altteilen
  149.     zusammengestöpselten Rechner. Dieser kann sogar ohne Festplatte oder
  150.     Laufwerke direkt aus dem Netz gebootet werden, vorausgesetzt man hat
  151.     eine geeignete Netzwerkkarte (diese ist dann der eizige Geldfresser).
  152. -    IPXSPY bricht plötzlich die Verbindung ab.
  153.     Entweder hat ein anderes IPXREM die Kontrolle übernommen, oder
  154.     IPXSPY bekam Pakete in der falschen Reihenfolge (IPXSPY ist momentan
  155.     nicht WAN-fähig). Letzteren Fehler möchte in einer der 
  156.     nächsten Versionen beheben.
  157.  
  158.  
  159. IPXREM und IPXSPY:
  160. ==================
  161.  
  162. IPXREM pollt andauernd beim anderen Rechner die Resourcen ab und verarbeitet
  163. die eintreffenden Antworten. Der andere Rechner reagiert nicht von selber,
  164. weshalb durch das Pollen keine geringe Last auf den anderen Rechner gelegt
  165. wird - also Vorsicht!
  166. IPXREM kann nur auf vorhandene Strukturen zugreifen ohne die Integrität des
  167. anderen Betriebssystems zu garantieren. Ist ein Teil des Grafikspeichers
  168. also gerade ausgeblendet, kann dieser auch nicht angezeigt werden.
  169. Gleiches gilt für EMS-Speicher usw.
  170.  
  171. Ändert sich auf dem anderen Rechner nichts, verzögert IPXREM seinen Pollen
  172. immer weiter bis die Verzögerung ca. 1 Sekunde erreicht hat. Im schlimmsten
  173. Fall pollt IPXREM den anderen Rechner, so schnell wie das Netzwerk es
  174. erlaubt.
  175.  
  176.  
  177. Voraussetzung für den Einsatz:
  178. ------------------------------
  179.  
  180. Beide Programme sollten auch auf einem 8086 ablauffähig sein, sofern auf dem
  181. Rechner IPX verfügbar ist. Sie wurden u. a. auf einem 8 MHz NCR-Rechner mit
  182. 80286 getestet und liefen einwandfrei. Leider steht mir kein 8086 oder 80186
  183. zur Verfuegung (der Atari Portfolio zählt nicht).
  184.  
  185. Es reicht, wenn IPX geladen ist, die eigentliche Novell Netzwerksoftware
  186. ist nicht nötig. IPX liegt beispielsweise Windows 3.1 bei. Mehr dazu
  187. befindet sich im Verzeichnis WIN bzw. im WIN.ARJ.
  188.  
  189.  
  190. Bedienung von IPXSPY:
  191. =====================
  192.  
  193. Damit IPXREM etwas kontrollieren kann, muß in jedem zu kontrollierenden
  194. Rechner IPXSPY resident laden, am Besten gleich nach dem Starten des
  195. Netzes in AUTOEXEC.BAT, etwa in dieser Form:
  196.  
  197. C:\NET\IPXSPY DG8MGV
  198.  
  199. Dabei sollte man jedem Rechner einen eindeutigen Namen (im Beispiel DG8MGV)
  200. geben. Auch wenn die Namen nicht eindeutig sind, kann IPXREM jeden Rechner
  201. anhand der Ethernet-Hardwareadresse unterscheiden, über die Commandline
  202. kann IPXREM diese Rechner aber nicht mehr exakt auswählen.
  203.  
  204. IPXSPY kann nicht geladen werden, wenn man keinen Namen angibt, kein IPX
  205. vorhanden ist oder kein Socket mehr frei ist. IPXSPY belegt genau 1 (einen)
  206. Socket - wenn man mit Sockets etwas knapp ist also unbedingt die Nummer
  207. der Sockets in NET.CFG (oder wie auch immer das heißt) um 1 erhöhen.
  208.  
  209. IPXSPY belegt immer fest den Socket 7003. Sollte dieser Socket bereits belegt
  210. sein (z. B. durch ein anderes IPXSPY), kann es nicht geladen werden.
  211.  
  212.  
  213. Bedienung von IPXREM:
  214. =====================
  215.  
  216. Beim Starten von IPXREM kann man den oder die Rechnernamen angeben, die
  217. vorselektiert werden sollen - in diesem Fall landet man sofort im
  218. Konsolenmodus, sobald solch ein Rechner entdeckt wird. Außerdem werden diese
  219. Rechner im Targetmenü mit einem 'x' markiert.
  220. Bei der Auswahl des Rechnernamens auf der Commandline sind '*' (Allquantor)
  221. und '?' (Existenzquantor) möglich.
  222.  
  223. 1) Wenn man IPXREM startet landet man direkt im Menü.
  224.    Das Menü scannt periodisch alle im Netzwerk befindlichen IPXSPYs ab und
  225.    zeigt alle verfügbaren Rechner an (das kann manchmal eine Weile dauern).
  226.    Die angezeigten Rechner kann man auf der Commandline einschränken.
  227.    Rastet der Suchalgorithmus dabei 100% ein, dann landet man automatisch im
  228.    Konsolenmodus.
  229. 2) Im Menü kann man außerdem:
  230.    Lokal:
  231.    - in den Konsolenmodus wechseln
  232.    - kontrollierten Rechner wechseln
  233.    - ins DOS-Subshell wechseln
  234.    - Programm verlassen
  235.    - Optionen einstellen
  236.    Remote:
  237.    - Ctrl-Break senden
  238.    - PrintScreen auslösen
  239.    - Pause senden oder aufheben
  240. 3) Im Konsolenmodus wirken folgende Sondertasten lokal:
  241.    PrintScreen    - druckt normalerweise den Bildschirm aus
  242.    Pause    - hält den lokalen Computer an und nicht den kontrollieren
  243.    Ctrl-Break    - kehrt zum Menü zurück
  244.           Wird ggf. in Zukunft auf SysRq gelegt.
  245.    ACHTUNG! In der Entwicklungsversion dient auch SHIFT-SHIFT-STRG-ALT
  246.    (also das simultane Drücken aller Umschalttasten) dazu, abzubrechen.
  247.    Diese Möglichkeit wird wieder eingeschaltet, wenn man IPXREM.COM
  248.    in IPXREM.EXE umbenennt (dadurch bleibt es zwar ein .COM, kann aber
  249.    trotzdem gestartet werden).
  250.  
  251. Das Hauptmenü:
  252. --------------
  253.  
  254. In der ersten Zeile befindet sich eine Statuszeile. Während das Netz nach
  255. Rechnern gescannt wird, "bewegt sich da etwas". Außerdem sieht man hier
  256. Fehlerinformationen bzw. Hinweise. Den Scanvorgang kann man durch die
  257. Leertaste etwas abkürzen, steht die Wiederholrate der Tastatur nicht auf
  258. Maximum, sollte man die Leertaste besser zusammen mit Shift, Strg oder Alt
  259. drücken - das erzeugt auf dem Netzwerk aber einiges an Load ..
  260.  
  261. Der momentan ausgewählte zu kontrollierende Rechner (Target) steht auf der
  262. zweiten Zeile.
  263. PgUp/PgDn bzw. BildAuf/BildAb wählt nur aus Targets aus,
  264.     die auf der Commandline vorselektiere wurden.
  265. +/-    wählt aus allen Targets aus.
  266. Mit '1' oder 't' gelangt man in das Target-Menü (siehe weiter unten).
  267.  
  268. Darunter steht als Hinweis der kontrollierende Rechner (normalerweise der,
  269. an dem man gerade sitzt).
  270. Als erstes steht die Netzwerknummer (unter Novell-DOS normalerweise 0),
  271. dann die Ethernet-Hardwareadresse (6 HEX-Bytes, durch ':' abgesetzt),
  272. und danach die verwendete IPX-Socket-Nummer (IPXSPY belegt 7003,
  273. IPXREM verwendet meist eine andere). Dahinter folgt (beim Target) die
  274. normalerweise eindeutige Anwahlnummer und der vom Benutzer vergebene Name.
  275.  
  276. Der Rest ist reiner (englischer) Informations- oder Hilfstext. Es gibt einen
  277. Bildschirmschoner, der nach 2 Minuten ohne Aktion aktiv wird, oder den man
  278. mit F1 manuell aufrufen kann. Der Bildschirmschoner wird mit irgendeinem
  279. Tastendruck (auch auf die Shift-Tasten) wieder deaktiviert.
  280.  
  281. Der Konsolenmodus:
  282. ------------------
  283.  
  284. Im Konsolenmodus kontolliert man den selektieren Rechner. Man kann immer nur
  285. einen Rechner gleichzeitig und exklusiv kontrollieren. Das bedeutet, wird der
  286. zu kontrollierende Rechner bereits von einem anderen Rechner aus kontrolliert,
  287. wirft man den anderen Rechner aus dem Konsolenmodus.
  288.  
  289. Ist der Bildschirm des kontrollierten Rechners größer als der eigene
  290. Bildschirm, so scrollt IPXREM anhand der Cursorposition in der Nähe des
  291. Bildschirmrandes.
  292.  
  293. Momentan wird SysRq nicht an den kontrollierten Rechner weitergeleitet -
  294. das liegt aber nur an IPXREM. IPXSPY ist dafür bereits vorbereitet.
  295.  
  296. Control-Break wirkt nicht auf den anderen Rechner, sondern kehrt in das
  297. Hauptmenü zurück.
  298.  
  299. Die Verbindung zum anderen Rechner läuft in 3 Schritten ab:
  300.  
  301. 1. Verbindung öffnen (synchronisieren). Für jeden Versuch wird ein '.'
  302.    ausgegeben. Für jeden Erfolg ein '!', und für jeden Fehler ein '?'.
  303. 2. Bildschirm Darstellen, Tastatur exportieren usw.
  304. 3. Verbindung abbauen - dazu muß man alle Shift-Tasten usw. loslassen.
  305.  
  306. Reißt eine Verbindung zum kontrollierten Rechner komplett ab (der Rechner
  307. stürzt ab etc.) muß man Strg-Break 2-Mal eingeben, damit der 3. Schritt
  308. unterbrochen wird.
  309.  
  310. Wählt man vom Hauptmenü eine gefährliche Option aus (kontrollierten Rechner
  311. rebooten), erhält man vorher natürlich eine Sicherheitsabfrage.
  312.  
  313. Im Konsolenmodus gibt es momentan keinen Bildschirmschoner.
  314.  
  315. Es werden auch nur drei Cursorformen unterstützt:
  316. - Kein Cursor        wenn der Cursor unsichtbar ist
  317. - Kleiner Cursor    wenn der Cursor kleiner als 4 Zeilen ist
  318. - Vollcursor        wenn der Cursor größer als 3 Zeilen ist
  319.  
  320. Der Konsolenmodus schließt momentan die Verbindung zum kontrollierten Rechner
  321. nicht ordentlich. Da dies nur Strg-Break verlangsamen würde und vorerst
  322. unnötig ist (es wäre ein reiner Formalismus) ist dies nicht weiter wichtig.
  323. Vielleicht bekommt diese Tatsache aber später einmal eine Bedeutung.
  324.  
  325.  
  326. Das Target-Menü:
  327. ----------------
  328.  
  329. In der ersten Zeile befindet sich wie immer die Statuszeile.
  330. Darunter befinden sich seitenweise die bisher gefundenen Rechner,
  331. jeweils mit Buchstaben durchnumeriert.
  332. Hinter dem Buchstaben befindet sich
  333. '-'    wenn es der aktuelle Target ist,
  334. 'x'    wenn er auf der Commandline angegeben wurde,
  335. '*'    wenn beides zutrifft,
  336. und dahinter die vom Hauptmenü her schon bekannte Ausgabe des Rechners.
  337. In der letzten Zeile befindet sich noch der Hinweis darauf, was man
  338. machen kann:
  339. ESC    zurück zum Hauptmenü
  340. ?    alle bisher gefundenen Rechner vergessen und alles neu einscannen
  341. +/-    andere Seite anzeigen
  342. Gibt man den angegeben Buchstaben ein, wählt man den Rechner aus.
  343. Gibt man den Buchstaben zusammen mit CAPS oder der Shift-Taste ein,
  344. dann springt man zugleich in den Konsolen-Modus.
  345.  
  346. Das Optionsmenü:
  347. ----------------
  348.  
  349. - Momentan nicht vorhanden
  350.  
  351.  
  352. Sourcecode:
  353. ===========
  354.  
  355. Ausnahmsweise zu meiner üblichen Praxis verbreite ich den Sourcecode von
  356. dem Ganzen nicht. Nur gegen schriftliches Akzeptieren der NDA (siehe
  357. LICENSE.TXT) ist der Sourcecode bis auf weiteres bei zu bekomen.
  358. Dies geschieht auch deshalb, weil ich diesmal das Paket auch per 7PLUS
  359. kodiert ins DL-weite PR-Netz einspielen werde, und nicht nur in mein
  360. [Commercial ON]
  361. Lieblingsböxchen DJ9EZ-1 via DB0SAA.
  362. [Commercial OFF]
  363.  
  364.  
  365. Warum IPXREM:
  366. =============
  367.  
  368. Zwischen meinem Arbeitsrechner und meinem PR-Rechner steht ein Tisch.
  369. Um den muß ich immer rumlaufen, wenn ich jemandem mal schnell was tippen
  370. will, und das ist ätzend. Es ist also einfacher, mal schnell in ein Programm
  371. zu wechseln. Außerdem habe ich eine ganze Reihe von Rechnern, für die ich
  372. keinen (oder keinen passenden) Monitor habe, keinen Stellplatz mehr habe
  373. oder die man problemlos als Druckerserver verwenden könnte. Das einzige,
  374. das also fehlt ist eine Fernbedienung, HI, und IPX können die eigentlich
  375. alle (technisch kann man das Programm auch auf die FTP Device-Driver
  376. umschreiben, nur habe ich die Paketschnittstelle noch nicht kapiert).
  377.  
  378. Außerdem habe ich vor, demnächst einen Rechner auf den Dachboden zu
  379. installieren, der dann den ganzen AFU-Verkehr abwickelt und der später
  380. einmal 24h Online sein soll (es soll eine Sonderfunkstelle werden).
  381. Mein Handy hängt nach einem mißglückten Umbau sowieso schon eine Zeit lang
  382. am Mast und auf den Dachboden führt eine LAAAANGE Versorgungsleitung.
  383. Diese wird einfach durch eine Ethernetleitung ersetzt, über die ich alle
  384. Signale an den anderen Rechner schicken will, auch die Signale für den TNC,
  385. denn dank TFPCR-Schnittstelle im TOP wäre auch das auf ähnliche Weise wie
  386. IPXSPY möglich. Mit IPXREM kann ich diesen Rechner fernsteuern, ohne später
  387. dauernd auf den Dachboden laufen zu müssen (obwohl das nur ein Treppchen
  388. höher ist).
  389.  
  390. Mich nervt es sowieso, wenn ich Anrufe bekomme, während ich auf der Toilette
  391. sitze. Deswegen habe ich seit kurzem ein schnurloses Telefon. Mich nervt
  392. es aber auch, daß ich nicht schnell meine Ideen in den Rechner klopfen kann,
  393. nur weil ich gerade auf der Toilette sitze. Jetzt kann ich mir theoretisch
  394. einen Rechner ins Örtchen installieren, und die Konsole eines jeden anderen
  395. Rechners per IPXREM zu übernehmen (Disclaimer: das meine ich nicht ernst!).
  396.  
  397. Linux(!) kennt IPX mittlerweile auch, also kann ich dann sogar vom
  398. Unix-Rechner aus die DOS-Rechner kontrollieren. Man kann sogar so etwas
  399. wie IPXSPY unter Linux basteln, so daß man mittels IPXREM einen Login ins
  400. Linux bekommt. Mal sehen, wann ich dazu Zeit habe.
  401.  
  402. Steht der Rechner auf dem Dachboden, werde ich mir außerdem einen
  403. Quereinstieg in diesen Rechner ausdenken, mit dem ich per PR auf meine
  404. Rechner zuhause zugreifen kann. Eigentlich hautpsächlich deshalb, weil ich
  405. den Rechner selber fernsteuern will, aber warum muß das darauf unbedingt
  406. beschränkt bleiben?
  407.  
  408. Und von der Uni aus möchte ich vielleicht ebenfalls mal schnell den
  409. häuslichen Rechner per Telefon fernsteuern, und dazu braucht es dann nur
  410. noch einen IPXREM-Gateway. OOPS, da fällt mir gerade auf, ich kann dann
  411. auch den PR-Rechner vom Telefon aus fernsteuern, HI, aber mit der indirekten
  412. Telefonkoppelung nimmt das ja mittlerweile keiner mehr so genau, oder?
  413.  
  414.  
  415. PR-Telefon-Koppelung durch IPXREM?
  416. ==================================
  417.  
  418. Wenn mein Telefon und mein TNC an derselben Steckdose hängen,
  419. liegt doch sicher keine Telefonkoppelung vor!
  420. Wenn mein PR-Rechner und DFÜ-Rechner am selben Netware-Server hängen,
  421. liegt doch hoffendlich ebenfalls keine Telefonkoppelung vor!
  422.  
  423. Wer jetzt argumentiert, daß ich über die Netzwerkverbindung ja Daten
  424. transportieren kann, aber über die Steckdose nicht, der kennt weder das
  425. Babyphon (das über die Steckdose den Schlaf des Babys überwacht) noch
  426. hat er meine Erfahrung bezüglich serieller 1-Draht-Duplex-Verbindungen:
  427. Ich hatte (ich habe dafür einen Zeugen der mit mir einen Tag lang den Fehler
  428. gesucht hat) mal einen Drucker, der druckte nur, wenn man RX und GND
  429. abklemmte. Danach liefen die Daten anscheinend über Erdleitung und TX,
  430. lustigerweise aber sogar bi-direktional, denn der PC empfing auch die
  431. Antworten des Druckers - ok, ich gebe zu, die serielle Karte war defekt, HI.
  432.  
  433. Da es mittlerweile erlaubt sein soll, PR-Daten via Standleitung zu
  434. transportieren, werden moderne (geswitchte) ISDN-Standleitungen vermutlich
  435. auch nicht ausgenommen, obwohl der ISDN-Vermittlungsrechner ja gleichzeitig
  436. auch normale ISDN-Telefonate vermittelt! Also erlaube ich mir die Freiheit,
  437. alle meine Rechner im Hause zu vernetzen, obwohl dabei ein DFÜ- und ein
  438. PR-Rechner dabei sind.
  439.  
  440. Da IPXSPY/IPXREM eine Peer-to-Peer Verbindung ermöglichen, mit der man
  441. vom Telefon aus auf AFU gehen _kann_, bedeutet meiner Meinung nach keinen
  442. Verstoß gegen die Bestimmungen. Man verstößt erst, wenn man es wirklich
  443. softwaremäßig koppelt! Und damit man sich dieser Tatsache bewußt ist,
  444. und sie bei Möglichkeit ausschliessen kann, schreibe ich es hier hin.
  445.  
  446. Außerdem verstehe ich eigentlich nicht, warum die Koppelung verboten ist,
  447. sofern sie ein HAM aktiv vornimmt. Die Post kassiert dann doch nur
  448. ordentlich Gebühren, gerade im Nahbereich, der ja immer teuerer wird.
  449. (Das Argument Ausland zieht irgendwie nicht. Nur weil ein Telefonat zwischen
  450.  zwei Nachbarn in Australien 100 km überbrückt ist München von Augsburg aus
  451.  ja auch nicht zum Ortstarif erreichbar. Außerdem telefoniert man im Amerika
  452.  in kleinen Orten mit kommunalem Telefonbetreiber oft örtlich völlig
  453.  kostenfrei da sich das Netz leicht über die monatlichen Gebühren erhalten
  454.  läßt, und man bekommt den Telefonanschluß dort auch manchmal noch am
  455.  gleichen Tag, sogar sonntags)
  456.  
  457.  
  458. Abschließende Bemerkung:
  459. ========================
  460.  
  461. Ich wäre sehr daran interessiert, wenn Rückmeldungen über den erfolgreichen
  462. oder erfolglosen Einsatz von IPXSPY/IPXREM hören würde.
  463. Insbesondere wenn jeman Sonderwünsche hat, die sich vielleicht leicht
  464. einarbeiten ließen, bin ich gerne bereit, derartige Anliegen zu unterstützen.
  465. Grafik und Maus werde ich aber in absehbarer Zeit nicht unterstützen,
  466. denn dazu fehlt mir einfach die Zeit (und soetwas braucht auch recht viel
  467. residenten Speicher). Windows kenne ich nicht gut genug, und hoffe, es
  468. niemals gut genug zu kennen, um dafür eine Fernsteuerung zu basteln.
  469.  
  470. Tino, DG8MGV @ DB0MWS.DEU.EU
  471.       DG8MGV @ DB0SAO.DEU.EU
  472.